@echo off
chcp 65001
echo ====================================
echo     良缘管理系统 - 停止所有服务
echo ====================================
echo.

echo 正在停止前端服务 (端口80)...
for /f "tokens=5" %%a in ('netstat -aon ^| findstr :80') do (
    taskkill /f /pid %%a 2>nul
)

echo 正在停止后端服务 (端口8080)...
for /f "tokens=5" %%a in ('netstat -aon ^| findstr :8080') do (
    taskkill /f /pid %%a 2>nul
)

echo 正在停止相关Node.js进程...
taskkill /f /im node.exe 2>nul

echo 正在停止相关Java进程...
taskkill /f /im java.exe 2>nul

echo.
echo ====================================
echo 所有服务已停止！
echo ====================================
echo.
pause